package com.cyt.gen.model.vo;

import com.cyt.gen.model.po.FormTool;
import lombok.Data;

import java.util.List;

/**
 * 数据库表信息
 *
 * @author rong yuan
 * @date 2019/4/12 14:56
 */
@Data
public class FormTableVo {

    public FormTableVo() {
    }

    public FormTableVo(String tableName) {
        this.tableName = tableName;
    }

    /**
     * 名称
     */
    private String tableName;

    /**
     * 注释
     */
    private String tableComment;

    /**
     * 表字段信息，字符串
     */
    private String formTableFieldVos;

    /**
     * 表字段信息，集合
     */
    private List<FormTableFieldVo> formTableFieldVoList;

    /**
     * 工具类信息，字符串
     */
    private String formToolVos;

    private FormTool formTool;

    /**
     * 搜索字段信息，字符串
     */
    private String formSearchVos;

    private List<FormFieldVo> formSearchVoList;

    /**
     * 展示字段信息，字符串
     */
    private String formShowVos;

    private List<FormFieldVo> formShowVoList;

    /**
     * 表单字段信息，字符串
     */
    private String formFieldVos;

    private List<FormFieldVo> formFieldVoList;

    private List<String> allSelectList;

    private List<FormFieldVo> searchSelectList;

    private List<FormFieldVo> showSelectList;

    private List<FormFieldVo> fieldSelectList;


}
